/*公共CSS*/
.main-wrapper{max-width: 640px; margin: auto; overflow-x: hidden; box-sizing: border-box;}

.swiper-pagination-bullet-active{background: #fff;}
.swiper-pagination-bullet{background: #fff;}

.banner-head{position:relative;height: 23em; overflow: hidden; background: #368fec;}
.search-box{z-index:1000;height:55px;box-sizing: border-box; padding:0 6%; padding-top: 9px; overflow: hidden; position:absolute; width: 100%;}
.input-search{width:100%; color:#fff; float: left; opacity: 0.8; height:42px;box-sizing: border-box; background: url("../images/icon-search.png") 5% center no-repeat #286bad; background-size: 6%; border:1px #6fb0f2 solid; outline: none; padding: 3px 5% 3px 15%; color:#fff; font-size: 1em; line-height: 36px;}
.item-btn{z-index:1000;position: absolute; left:0; right:0; bottom:0; padding-bottom: 1.5em;}
.item-btn li{float: left; width: 33%; text-align: center; color:#fff;}
.item-btn li img{width:55px;}

.link-box{ overflow: hidden; margin:10px 0; height:64px; line-height: 64px; box-sizing: border-box; border-top:1px #ddd solid;border-bottom: 1px #ddd solid; background: #fff;}
.link-box span.fr{ line-height: 64px; display: inline-block; padding-right: 5%; }
.link-box .fa{font-size: 2em; color: #aaa;}
.link-box span.fl{width:52px;font-size: 1em; margin-left:4%;}
.link-box span.fl.b1{background: url("../images/shop.png") left center no-repeat;}
.link-box span.fl.b2{background: url("../images/fire.png") left center no-repeat;}
.link-box span.fl.b3{background: url("../images/king.png") left center no-repeat;}

.link-con{height:auto;}
.link-con .cb{overflow: hidden;}
.link-con .tit{line-height:30px; padding-top: 5px; float:left;}
.link-con .tit p{line-height: 20px; font-size: 0.75em;}
.ye{color:#dd600b; }
.link-con .con li{width:92%; padding-bottom: 0.5em; line-height: 1.5em; margin:auto; border-bottom:1px solid #ebebeb; overflow: hidden; }
.link-con .con li.nb{border-bottom:none;}
.link-con .con li .img-box{text-align: center; overflow: hidden; margin:0 0 0.5rem 0;}
.link-con .con li h3{font-size: 14px;}
.link-con .con li span.bj{color:#fc3833; font-size:14px;}
.link-con .con li s{color:#aaa; font-size: 14px;}
.link-con .con li span.bj b{font-size: 1.25em; font-weight: 100; padding-right: 10px;}

.link-con .con2{clear: both;}
.link-con .con2 li{width:44%; float: left; padding-bottom: 0.5em; line-height: 1.5em; margin: 0 0 0 4%; overflow: hidden; }
.link-con .con2 .img-box{ text-align: center; overflow: hidden; margin:0 0 0.5rem 0;}
.link-con .con2 li span.bj{color:#fc3833;}
.link-con .con2 li h3{font-size: 14px;}
.link-con .con2 li s{color:#aaa; font-size: 14px;}
.link-con .con2 li span.bj b{font-size: 1.25em; font-weight: 100; padding-right: 10px;}
.f-box{text-align: center; padding-bottom: 1rem;}
.f-btn{line-height:2rem; text-align: center; color:#0e67ba; width: 40%; display: inline-block;}

/*login*/
.head-bar{
    background: #38adff; height:50px; line-height: 50px; text-align: center; color:#fff;
}
.head-btn{overflow: hidden; width: 60%; margin: auto;}
.head-btn li{float:left; line-height:35px;box-sizing: border-box; color:#fff;  width:50%; text-align: center; margin-top:7px; font-size: 1em; border:1px #fff solid; }
.head-btn li.l{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.head-btn li.r{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.head-btn li.active{background: #fff;color: #38adff; }
.form-box{margin-top:1.5em; overflow:hidden; background: #fff; border-bottom:1px #ddd solid ; border-top:1px #ddd solid ;}
.form-box .form-rows{overflow: hidden; width:90%; margin: auto; line-height:50px; padding: 5px 0; border-bottom: 1px #eee solid;}
.form-box .form-rows.nb{border-bottom: none;}
.form-box .form-rows label{float: left; color:#000; display: inline-block; width:50px;}
.form-box .form-rows .m-input{ border: none; line-height:50px; height:50px; outline: none; font-size: 1em;}
.login-btn-box{width: 90%; text-align: center; margin-left:5%; padding-top: 16px; overflow: hidden;}
.login-btn{ margin-top: 16px; width: 100%; display: inline-block; text-align: center; background: #38adff; color:#fff; border-radius: 5px; line-height: 45px;}
.link{font-size:14px; line-height: 40px;}

/*edit pwd*/
.form-box2{margin-top:1.5em; overflow:hidden; }
.form-box2 .form-rows{overflow: hidden; width:90%; margin: auto; line-height:40px; padding: 5px 0; border-bottom: 1px #e1e1e1 solid; border-top:1px #e1e1e1 solid; margin-bottom:10px;}
.form-box2 .form-rows label{float: left; height:40px; overflow: hidden; color:#000; display: inline-block; width:50px; text-align: center;}
.form-box2 .form-rows label img{height:35px;}
.form-box2 .form-rows .con{float:left; }
.form-box2 .code-link{float:right; margin-top:5px;display: inline-block;width:80px; border-left:2px #29b3ec solid; line-height: 30px; color:#29b3ec; padding-left:10px; font-size: 1em;}
.form-box2 .form-rows .m-input{border: none; background: none; line-height:40px; height:40px; outline: none; font-size: 1em;}
.edit-btn-box{text-align:center; width: 70%; margin-left:15%; padding-top: 16px; overflow: hidden;}
.sub-btn{ margin-top: 16px; width: 100%; display: inline-block; text-align: center; background: #38adff; color:#fff; border-radius: 5px; line-height: 45px;}

.tips{ color:red; text-align: center;}

.header{
    background: #5abbfe; height:50px; text-align: center; color:#fff;
}
.header-search{box-sizing: border-box; overflow: hidden; float: left; padding: 3px 0 0 10%; width: 80%;}
.header-search .input-search{background: url("../../images/search-top.png") 5% center no-repeat #fff; background-size: 15%; opacity: 10; border-radius: 5px; border:1px #6fb0f2 solid; outline: none; padding: 3px 5% 3px 20%; color:#38adff; font-size: 1em; line-height: 36px;}
.header-search a.more{display: inline-block;line-height: 50px; }
.header-search .more img{float: right; display: inline-block;}
.header .more-box{position:absolute; top:50px; right:5px; width: 120px;}
.header .more-box li{background: #5abbfd;color:#fff; border-bottom:1px #fff solid; text-align: left; line-height: 40px; overflow: hidden;}
.header .more-box li img{float: left; padding: 5px 5px 0 10px;}